<?php
include_once '../db_conecta_adodb.inc.php';
include_once '../function.inc.php';
$accion=$_GET['action'];
$return="";

switch ($accion){
	case 'getCotizacionHr':
		$rs=sql("SELECT H.DT_DATE,C.CHR_VALUE,C.CHR_DESCRIPTION_ES,H.DCM_VALUE 
				FROM u172676809_fcac.T_HR_TRADE H, u172676809_fcac.T_CURRENCY C
				WHERE H.ID_CURRENCY=C.ID_CURRENCY","");
		$return=array();
		while($row=siguiente($rs)){
			$cotizacion=array(	"Fecha"=>dateFromDBtoPick($row->DT_DATE,'es'),
							"Moneda"=>$row->CHR_VALUE,
							"Descripcion"=>$row->CHR_DESCRIPTION_ES,
							"Cotizacion"=>$row->DCM_VALUE			
							);
			array_push($return, $cotizacion);
		}
 		break;

 	case 'actCotizacion':
 		if (include 'bot_cotizacion.php'){
			$return = array('html' => "",
						'msg' => 'La cotizaci&oacute;n se ha actualizado con &eacute;xito',
						'type' => 'o');
		}else{
			$return = array('html' => "",
						'msg' => 'Ha ocurrido un error. Intente nuevamente',
						'type' => 'e');
		}
		
 		break;

 	case 'getMonedas':
		$rs=sql("SELECT ID_CURRENCY,CHR_VALUE,CHR_DESCRIPTION_ES,CHR_CODE FROM u172676809_fcac.T_CURRENCY","");
		$return=array();
		while($row=siguiente($rs)){
			$cotizacion=array(
							"DT_RowId"=>$row->ID_CURRENCY,
							"Simbolo"=>$row->CHR_VALUE,
							"Descripcion"=>$row->CHR_DESCRIPTION_ES,
							"ISO"=>$row->CHR_CODE
							);
			array_push($return, $cotizacion);
		}
 		break;

 	case 'getMoneda':
 		$id=$_GET['id'];

 		$rs=sql("SELECT CHR_VALUE,CHR_DESCRIPTION_ES,CHR_CODE FROM u172676809_fcac.T_CURRENCY WHERE ID_CURRENCY=?",array($id));
		$row=siguiente($rs);
		$return=array(	"html"=>"<script>$('#simbolo').val('".$row->CHR_VALUE."');$('#descripcion').val('".$row->CHR_DESCRIPTION_ES."');$('#iso').val('".$row->CHR_CODE."');$('#id_modal').val('".$id."');</script>",
			 			'msg' => '',
						'type' => '');
		break;

	case 'updMoneda':
 		$id=$_GET['id_modal'];
 		$simbolo=$_GET['simbolo'];
 		$descripcion=$_GET['descripcion'];
 		$iso=$_GET['iso'];

 		if ($simbolo==''){
 			$return = array('html' => "",
						'msg' => 'El S&iacute;mbolo es un dato obligatorio',
						'type' => 'a');
 			break;

 		}
 		if ($descripcion==''){
 			$return = array('html' => "",
						'msg' => 'La Descripci&oacute;n es un dato obligatorio',
						'type' => 'a');
 			break;

 		}
 		if (!validChrField($iso,3)){
 			$return = array('html' => "",
						'msg' => 'El C&oacute;digo ISO es incorrecto',
						'type' => 'a');

 		}

 		$iso=strtoupper($iso);

 		$rs=sql("UPDATE u172676809_fcac.T_CURRENCY SET CHR_VALUE=?,CHR_DESCRIPTION_ES=?,CHR_CODE=? WHERE ID_CURRENCY=?",array($simbolo,$descripcion,$iso,$id));
		$return=array(	"html"=>'',
			 			'msg' => 'La moneda ha sido actualizada con &eacute;xito!',
						'type' => 'o');
		break;

	case 'delMoneda':

		//$db->debug=true;

 		$id=$_GET['id_modal'];

 		if ($id==3){//El Dolar no puede eliminarse
			$return = array('html' => "",
						'msg' => 'La moneda Dolar Estadounidense no puede eliminarse',
						'type' => 'e');
			break;
 		}

 		$rs=sql("DELETE FROM u172676809_fcac.T_TRADE WHERE ID_CURRENCY=?",array($id));
 		$rs=sql("DELETE FROM u172676809_fcac.T_CURRENCY WHERE ID_CURRENCY=?",array($id));
		$return=array(	"html"=>'',
			 			'msg' => 'La Moneda ha sido eliminada con &eacute;xito!',
						'type' => 'o');
		break;

	case 'newMoneda':
 		$simbolo=$_GET['simbolo'];
 		$descripcion=$_GET['descripcion'];
 		$iso=$_GET['iso'];

 		if ($simbolo==''){
 			$return = array('html' => "",
						'msg' => 'El S&iacute;mbolo es un dato obligatorio',
						'type' => 'a');
 			break;

 		}
 		if ($descripcion==''){
 			$return = array('html' => "",
						'msg' => 'La Descripci&oacute;n es un dato obligatorio',
						'type' => 'a');
 			break;

 		}
 		if (!validChrField($iso,3)){
 			$return = array('html' => "",
						'msg' => 'El C&oacute;digo ISO es incorrecto',
						'type' => 'a');

 		}

 		$iso=strtoupper($iso);

 		$rs=sql("INSERT INTO u172676809_fcac.T_CURRENCY (CHR_VALUE,CHR_DESCRIPTION_ES,CHR_CODE) VALUES (?,?,?)",array($simbolo,$descripcion,$iso));
 		$rs=sql("SELECT MAX(ID_CURRENCY) ID_C FROM u172676809_fcac.T_CURRENCY","");
 		$row=siguiente($rs);
 		$id=$row->ID_C;
 		$rs=sql("INSERT INTO u172676809_fcac.T_TRADE (ID_CURRENCY,ON_CURRENCY) VALUES (?,'3')",array($id));
		$return=array(	"html"=>'',
			 			'msg' => 'La moneda ha sido registrada con &eacute;xito!',
						'type' => 'o');
		break;
							
}
echo json_encode($return);